﻿@import "/Skins/Default/resetcommon.css";
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
body{background:url(Img/Index/body_bg.gif);}
/*ban*/
.ban{ clear:both;}
.ban a{ display:block;height:568px;background:url(Img/Index/ban.jpg) center top no-repeat;}

.pro h2{font-size:40px;}
/*sch*/
.sou{ width:240px; margin-top:8px;}
.h_sea{  color:#fff;background:#2e2e2e; font-family:"Microsoft YaHei"; padding:8px 0 0;line-height:33px;height:44px; display: none;} 
.h_sea a{ color:#fff;display:inline-block;padding:0 5px 0 0; font-size:12px;}
.s_inp{background:url(Img/Index/sou1.gif) no-repeat center top; width:190px; line-height:21px;height:21px; border:none; padding-left:13px;color:#fff;font-family:"Microsoft YaHei"; float:left;}
.s_ss{width:37px;height:21px;height:21px;background:url(Img/Index/sou2.gif) left 0 no-repeat;border:none;float:left;}
.h_sea p{ width:660px; overflow:hidden;}
.pro li i{display:none;}
/*st*/
.st{background:url(Img/Index/st_bg.jpg) center top no-repeat;clear:both;padding:73px 0 0;height:267px; overflow:hidden; font-family:"Microsoft YaHei";}
.st li{ float:left;padding:0 0 0 30px;width:155px;}
.st li h4{height:40px; overflow:hidden;}
.st li h4 span{ display:none; text-transform:uppercase; line-height:36px; font-weight:100; font-size:36px; color:#ccc; font-family:Arial;}
.st li h4 b{ display:block; line-height:23px;color:rgb(254,0,0);}
.st li p a{ display:block; line-height:33px; font-size:14px; color:#040000;}
.st ul{width:770px; overflow:hidden; float:left;}
.st .st_r{width:180px; overflow:hidden;padding:80px 0 0;}
.st .st_r a{ display:block; line-height:33px; font-size:14px; color:#040000;}
.st .st_r span{ display:block;padding:4px 0 0;}
.st .st_r span a{ text-align:center;width:104px; line-height:20px;height:20px; border:2px #acabaa solid; line-height:20px;height:20px; overflow:hidden; font-size:14px; color:#040000; text-transform:uppercase; font-family:Arial;}


/*pro*/
.pro{ clear:both;padding:0 0;width:100%;height:840px; overflow:hidden; font-family:"Microsoft YaHei";}
.pro li{ float:left;width:229px; overflow:hidden; position:relative;height:376px; text-align:center; display:inline;margin:0 71px 0 0;}
.pro li img{width:100%;height:auto; overflow:hidden; vertical-align:top; display:block;}
.pro li span{ position:absolute;width:59px;background:url(Img/Index/pro_ic1.gif) left top no-repeat;padding:6px 0 0; text-align:center; color:#fff;height:63px; text-transform:uppercase; font-size:14px; line-height:18px;left:10px;top:0; z-index:3;}
.pro li i{ font-style:normal; line-height:38px; font-size:14px; color:#040000;}
.pro .pro_b{}
.pro .pro_b span{ position:absolute;width:59px;background:url(Img/Index/pro_ic2.gif) left top no-repeat;padding:6px 0 0; text-align:center; color:#fff;height:63px; text-transform:uppercase; font-size:14px; line-height:18px;left:10px;top:0; z-index:3;}
.pro .pro_b em{ font-style:normal; display:block; text-transform:uppercase;padding:0 0 4px;}



/*ban2*/
.ban2{ height:419px; overflow:hidden; position:relative;}
.ban2 h3 a{margin-top: 35px; display:block; height:389px; background:url(Img/Index/guan1.jpg) no-repeat center top; overflow:hidden;}
.ban2 p{ display:none;width:560px; height:60px; overflow:hidden; position:absolute; top:316px; left:50%; font:35px "Microsoft Yahei"; text-align:center; color:red; line-height:60px; margin-left:-295px;}
.ban2 p span{ font:50px Arial, Helvetica, sans-serif; color:red; line-height:60px;}



/*ys*/
.ys{ clear:both;padding:55px 0 0;height:890px; overflow:hidden; font-family:"Microsoft YaHei";background:url(Img/Index/ys_bg.jpg) no-repeat center top;}
.ys .content{ position:relative;    height: 969px;}
.ys h3{ text-align:center; line-height:34px;height:100px; font-weight:100; font-size:28px; color:#040000;}
.ys h3 span{ display:block; text-transform:uppercase; line-height:16px; font-size:12px; color:#040000; font-family:Arial; word-spacing:3px;}
.ys li{height:345px; overflow:hidden;}
.ys li b{ display:inline-block; border-top:5px rgb(254,0,0) solid; line-height:36px;height:36px; color:#040000; font-size:16px;}
.ys li span{word-break: break-all; display:block; line-height:33px; font-size:18px; color:#040000;padding:16px 0 0;}
.ys li span em{ font-weight:bold; font-style:normal;}
.ys .ys_l{padding:0 0 0 9px;width:180px; overflow:hidden;}
.ys .ys_r{width:175px; overflow:hidden; text-align:right;}
.ys .ys_r li{    text-align: left;height:345px; overflow:hidden;}
.ys .ys_r ul{height:690px; overflow:hidden;}
.ys .ys_r p{ line-height:35px; font-size:18px; width:325px;color:#040000; position:absolute; text-align:right;right:0;bottom:50px;}
.ys .ys_r p span{ display:block; line-height:35px; font-size:14px;}
.ys .ys_r p span b{ font-size:26px; color:rgb(254,0,0);margin:0 0 0 4px; font-weight:100;}

.hotw{background:url(Img/Index/hotw.gif);}

/*brd*/
.brd{ clear:both;height:1600px; overflow:hidden; font-family:"Microsoft YaHei";}
.brd h3{ text-align:center;height:120px; overflow:hidden;background:url(Img/Index/brd_l.gif) left 85px repeat-x;}
.brd h3 span{ text-transform:uppercase; display:block; font-weight:100; line-height:35px; font-size:15px; color:#040000;letter-spacing:15px;}
.brd h3 i{ font-style:normal; display:block; font-weight:100;  font-size:18px; color:#040000; line-height:25px;}
.brd h3 em{ font-style:normal; display:block; font-weight:100;  font-size:27px; color:#040000; line-height:38px;}
.brd dl{ clear:both;margin:0 22px;background:url(Img/Index/brd_bg.gif);}
.brd dd{padding:4px 0 0; color:#040000;}
.brd dd h4{ line-height:50px;height:50px; font-weight:100; font-size:20px; color:rgb(254,0,0);} 
.brd dd h4 b{ font-weight:bold;}
.brd dd span{ display:block; line-height:26px;padding:0 0 14px;font-size:14px;}
.brd dd a{ display:none; text-align:center;width:169px; line-height:34px;height:34px; overflow:hidden;background:url(Img/Index/brd_bt.gif) center 0 no-repeat; font-size:14px; color:#040000;}
.brd img{ display:block;}
.brd .brd1{height:239px; overflow:hidden;margin-bottom:60px;}
.brd .brd1 dd{padding:4px 0 0 55px;width:423px;height:235px; overflow:hidden; }
.brd .brd2{height:270px; overflow:hidden;margin-bottom:65px;}
.brd .brd2 dd{padding:4px 20px 0 20px;width:435px;height:265px; overflow:hidden;}
.brd .brd2 dd span{padding:0 0 9px; line-height:24px;}
.brd .brd2 dd p{padding:0 0 6px;}
.brd .brd3{height:239px; overflow:hidden;margin-bottom:68px;}
.brd .brd3 dd{padding:10px 35px 0 45px;width:395px;height:231px; overflow:hidden;}
.brd .brd3 dd span{padding:0 0 10px; }
.brd .brd3 dd p{padding:0 0 11px;}
.brd .brd4{height:285px; overflow:hidden;background:none;}
.brd .brd4 dd{padding:9px 45px 0 30px;width:353px;height:230px; overflow:hidden;background:url(Img/Index/brd_bg.gif);}
.brd .brd4 dd span{padding:0 0 14px; }
.brd .brd4 dd p{padding:6px 0 11px;}
.brd .brd5{overflow:hidden; background:none;height: 285px;}
.brd .brd5 dd{margin: 0 0;padding:4px 35px 0 40px;width:352px;height:234px; overflow:hidden;background:url(Img/Index/brd_bg.gif);}
.brd .brd5 dd span{padding:0 0 10px; }

/*hon*/
.hon{padding:59px 0 0;height:300px; overflow:hidden; background:url(Img/Index/ho_bg.jpg) no-repeat center top;font-family:"Microsoft YaHei"; clear:both;}
.hon h3{ font-weight:100; text-align:center;height:78px; overflow:hidden; line-height:36px;}
.hon h3 a{ font-size:28px; }
.hon h3 span{ word-spacing:3px; display:block; text-transform:uppercase; line-height:20px; font-size:12px;  font-family:Arial;}
.hon .content{ overflow:visible;}
.hon_c{ position:relative; overflow:visible;height:180px;}
.hon .tol,.hon .tor{z-index:3;top:45px;}
.hon .tol{left:-30px; }
.hon .tor{right:-30px; }
.hon_c li{ float:left; text-align:center;width:180px; display:inline;margin:0 0 0 10px;}
.hon_c li img{width:180px;height:98px; overflow:hidden; display:block;}
.hon_c li span{ display:block; line-height:33px; text-transform:uppercase; font-size:14px;}





 
/**/

/*客户感言*/
.wit{ height:500px; overflow:hidden; font-family:"microsoft yahei"; margin-bottom:57px;}
.wit h3{ font-size:28px; color:#1e1e1e; font-weight:100; text-align:center; height:52px; overflow:hidden; margin:43px 0 36px;}
.wit h3 span{ font-family:arial; font-size:10px; color:#1e1e1e; display:block; text-transform:uppercase; letter-spacing: 5.8px; height:18px; line-height:18px;}
.wit h3 a{ color:#1e1e1e;}
.wit ul{ height:371px; padding:0 6px;}
.wit li{ width:202px; height:352px; overflow:hidden; background:#f1e9dd; padding:17px 11px 0 11px; float:left; margin-right:16px; position:relative;}
.wit li.none{ margin-right:0px;}
.wit li h4{ font-size:14px; color:#040000; height:30px; line-height:30px; margin:16px 0 8px; font-weight:100; width:210px;}
.wit li h4 a{color:#040000;}
.wit li p{ color:#868079; line-height:26px; font-size:14px;}
.wit li .more{ background:url(Img/Index/wit_ic.jpg) no-repeat; position:absolute; bottom:0; right:0; width:33px; height:31px;}
.wit img{height: 140px;width: 200px;}

/*荣誉资质*/
.honor{ height:230px; overflow:hidden; margin-bottom:30px;font-family:"microsoft yahei"; background:url(Img/Index/linebg.jpg) no-repeat center bottom;}
.honor h3{ float:left; background:url(Img/Index/honbg.jpg) no-repeat left top; font-size:24px; color:#1e1e1e; font-weight:100; width:146px;
 padding-left:48px; margin:53px 30px 0 24px; display:inline;}
.honor h3 a{color:#1e1e1e;}
.honor h3 span{ display:block; font-size:12px; color:#1e1e1e; font-family:arial; text-transform:uppercase;letter-spacing: 6px; margin-left: 3px;}
.honor em{ width:37px; height:3px; background:#6b6b6a; display:block;}
.honor ul{ float:right; width:712px;}
.honor li{ float:left; width:225px; height:170px; overflow:hidden; margin-right:11px;    margin-top: 20px;}

.honor li img{ border:1px solid #b5b5b5;}
.honor li span{ font-size:12px; color:#1e1e1e; text-align:center; display:block; height:33px; line-height:33px;}
.honor li span a{ color:#1e1e1e;}

/*公司介绍*/
.abt{ height:454px; overflow:hidden; background:url(Img/Index/abtbg.jpg) no-repeat 8px top; font-family:"microsoft yahei";}
.abt h3{ font-weight:100; margin:15px 0 0 294px;}
.abt h3 a{ font-size:22px; color:#1e1e1e;}
.abt h3 span{ margin-bottom:3px;font-size:26px; color:rgb(254,0,0); text-transform:uppercase; font-family:Arial; display:block; border-bottom:1px solid #afaeac; font-weight:100;}
.abt dl dd{ float:left; width:398px; height:343px; overflow:hidden; padding:30px 43px 0 45px;}
.abt dl dd p{ font-size:200%; color:#1e1e1e; line-height:27px; margin-top:33px;}
.abt dl dt{ width:465px; float:right; padding-top:21px;}
.abt dl dt p{ font-size:16px; color:#1e1e1e; line-height:30px; margin-bottom:23px;}
.abt dt li{ float:left; margin-right:9px; display:inline;width:221px; overflow:hidden;}
.abt dt li span{ font-size:14px; color:#1e1e1e; display:block; text-align:center; height:33px; line-height:33px;}
.abt dt .ab_w{height:290px; overflow:hidden;}



/*资讯*/
.info{ height:313px; overflow:hidden; font-family:"microsoft yahei"; border-bottom:1px solid #cecacb; margin-bottom:53px;    border-top: 1px solid #cecacb;padding-top: 50px;}
.info h3{ height:27px; line-height:27px; font-size:14px; color:#1e1e1e; font-weight:100; margin-bottom:25px;}
.info h3 li{ float:left; width:150px; height:25px; line-height:25px; border:1px solid #c3c3c3; text-align:center; background:#fefafb;}
.info h3 li a{ color:#1e1e1e}
.info h3 li a:hover, .info h3 li.cur a{ background:rgb(254,0,0); color:#fff; display:block;}
.info h3 li:hover, .info h3 li.cur{ border:none; height:27px; line-height:27px;}
.inf_c dl{ float:left; width:303px; height:183px; overflow:hidden; margin-right:60px;}
.inf_c dl dt{ margin-bottom:18px;}
.inf_c dl dd{ line-height:24px; font-size:12px;}
.inf_c ul{ float:right; width:597px;}
.inf_c li{ width:270px; float:left; height:20px; line-height:20px; font-size:14px; color:#545453; margin-bottom:12px; overflow:hidden;}
.inf_c li span{ float:right; }
.inf_c li a{ color:#1e1e1e; color:#545453;}
.inf_c li.infli{ margin-right:40px;}

/*常见问题*/
.faq{ height:175px; overflow:hidden; border-bottom:8px solid rgb(254,0,0); margin-bottom:47px; font-family:"microsoft yahei";}
.faq h3{ background:url(Img/Index/faq_ic.jpg) no-repeat left top; padding-left:70px; font-size:24px; color:#1e1e1e; font-weight:100; float:left; height:48px; width:96px; margin-right:194px;}
.faq h3 a{color:#1e1e1e; }
.faq h3 span{ font-size:12px; display:block; text-transform:uppercase; font-family:arial; margin-left:3px;}
.faq ul{ float:right; width:600px; overflow:hidden;}
.faq li{ width:264px; height:135px; float:left; margin-right:60px;}
.faq li h4{ font-size:14px; color:#1e1e1e; font-weight:100; height:30px; margin-bottom:5px;}
.faq li h4 a{color:#1e1e1e;}
.faq li p{ font-size:14px; color:#878786; line-height:22px;}
.faq li.none{ margin-right:0px;}



/*在线留言*/
.leave{ height:465px; overflow:hidden; margin-bottom:58px;}
.leave p{ width:336px; float:left; margin-right:33px;}
.leave .le_l{ margin-top:41px; height:424px; overflow:hidden; font-family:"microsoft yahei"; width:591px; float:right;}
.le_l h3{ font-size:14px; color:#040000; height:57px; line-height:57px; font-weight:100; border-top:1px solid #bababa; border-bottom:1px solid #bababa; padding:0 6px; margin-bottom:27px;}
.le_l h3 i{ float:right; font-style:normal;}
.le_l li{color:red; font-size:14px; margin-bottom:26px; float:left; padding-left:6px; overflow:hidden;}
.le_l li .lspan{ display:inline-block; width:60px; float:left; height:27px; line-height:27px; color:#040000}
.le_l .lw1{ width:264px; margin-right:6px;}
.le_l .lw2{ width:308px;}
.le_l .lw3{}
.le_l .ly01{ border:1px solid #b5b5b5; width:187px; height:25px; line-height:25px;padding-left:5px; float:left;}
.le_l .ly02{ border:1px solid #b5b5b5; width:233px; height:25px; line-height:25px;padding-left:5px; float:left;}
.le_l .lw3 .word{ display:block; margin-bottom:20px;}
.le_l .ly03{ width:573px; height:102px; border:1px solid #b5b5b5; resize:none;padding-left:5px; overflow:hidden;}
.le_l li .yzm{ width:154px; height:25px; padding-left:5px;line-height:25px; border:1px solid #b3b3b3; vertical-align:middle; }
.le_l .lw4 img{ vertical-align:middle;}
.le_l .butt{ display:inline-block; padding-left:73px;width:168px; float:right;}
.le_l .butt .ly04{padding-left: 18px;}



/*友情链接*/
.link{ height:88px; overflow:hidden; background:url(Img/Index/linebg.jpg) no-repeat top center; padding-top:28px; font-family:"microsoft yahei";}
.link h3{ background:url(Img/Index/link.jpg) no-repeat left 5px; padding-left:44px; height:50px; display:inline-block; float:left; margin:0 30px; font-size:24px; color:#1e1e1e; font-weight:100; display:inline;}
.link h3 span{ display:block; font-size:12px; color:#1e1e1e; text-transform:uppercase; font-family:arial;}
.link p{ height:50px; line-height:50px; width: 758px;float: right;}
.link p a{ padding:0 15px;display:block;line-height:25px; float:left; font-size:12px; color:#040000;}
.slideBox {
	width:100%;
	position:relative;
	height:540px;
	overflow:hidden;
}
.slideBox .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.slideBox .bd ul {
	width:100% !important;
	height:500px!important;
}
.slideBox .bd li {
	width:100% !important;
	height:500px;
	overflow:hidden;
	text-align:center;
	background-position:center top;
}

.slideBox .bd li a {
	display:block;
	height:568px;
}
.slideBox .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:35px;
	left:0;
	height:30px;
	line-height:30px;
}
.slideBox .hd ul {
	text-align:center;
}
.slideBox .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:100px;
	height:11px;
	margin:1px;
	overflow:hidden;
	background:#a2a2a2;
	filter:alpha(opacity=50);
	opacity:0.5;
	line-height:999px;
}
.slideBox .hd ul .on {
	background:rgb(254,0,0);
}
.pro .pro_a span{display:none;}
.pro .pro_b span{display:none;}


.h_nav .erj { left: 0;  opacity: 0.8; position: absolute; top: 35px;display:none;min-width: 90px;max-width:90px;}
.h_nav .erj > li {background: #FDFCF8 none repeat scroll 0 0;height: 36px;float:left; width: 100%;overflow:hidden;}
.h_nav .erj li a { line-height: 36px;max-width: 120px;padding: 0; text-align: left;margin-left:0px;margin-right:0px;width: 100%;height: 36px;overflow:hidden;text-align:center;white-space:nowrap;text-overflow:ellipsis;}
.h_nav .erj li a:hover,.menu .erj .cur a{text-decoration: none;background:url(Img/Common/top_50.jpg) repeat;font-weight: bold;}
.h_nav.fw ul{width: 1000px;}



.bhf{ width:100%; background:url('/Skins/Default/Img/Common/bhf.jpg') no-repeat center; position:fixed; bottom:0; height:70px;}
.inf_c dl dt img {
    width: 303px;
    height: 177px;
}

div#bdshare img {
    width: 24px;
    height: 88px;
}

p.logo.fl img {
    width: 236px;
    height: 143px;
}

.brd .brd1 dt img {
    width: 438px;
    height: 237px;
}

.brd .brd2 dt img {
    width: 438px;
    height: 268px;
}

.brd .brd3 dt img {
    width: 438px;
    height: 233px;
}

.brd .brd4 dt img {
    width: 488px;
    height: 240px;
}

.brd .brd5 dt img {
    width: 488px;
    height: 236px;
}

.hon .tol img {
    width: 29px;
    height: 34px;
}

.hon .tor img {
    width: 29px;
    height: 34px;
}

.honor li img {
    width: 223px;
    height: 138px;
}

img#mt5img {
    width: 0px;
    height: 0px;
}

.leave p a img {
    width: 336px;
    height: 465px;
}

img#validate_img {
    width: 50px;
    height: 20px;
}

p.f_logo.fl a img {
    width: 237px;
    height: 143px;
}